home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
hardware
/
mousev1b.lzh
/
MouseV1.PKG
/
AMIGA.UTL
/
OptMouse.drw
/
OPTMOUSE.LZH
/
OptMouse12
/
Hardware.doc
next >
Wrap
Text File
|
1991-04-04
|
4KB
|
140 lines
INTRODUCTION
This file describes how to modify a Mouse Systems M3 serial mouse
so that it will directly replace the normal Amiga mouse. Although this
requires a little tinkering with the mouse, I think it is preferable because
it it TOTALLY compatible with ALL software and does not tie up a serial port.
Of course, I discovered this AFTER writing the OptMouse serial mouse program.
Ed Hanway
149 Arborwood Crescent
Rochester, NY 14615
BIX, GEnie, PLink: jehanway
Usenet: uunet!sisd!jeh or jeh@sisd.kodak.com
DISCLAIMER
I take no responsibility for any damage the following procedure may cause
to either the mouse or the computer. The procedure will probably not work
for other Mouse Systems mice, and may not even work with all revisions of
the M3. The risk is entirely yours.
Finally, don't get in over your head. The procedure is simple enough that
you don't have to be a Ph.D., but if you've never used a soldering iron
before, find someone who has.
MODIFYING AN M3 SERIAL MOUSE TO WORK ON AN AMIGA
Inside my Mouse Systems M3 serial mouse, on the circuit board is a row of
10 holes with pin 1 closer to the center of the mouse. Wired as follows,
it works perfectly on my Amiga:
Mouse Amiga
1 ----- 9
2 ----- 5
3 ----- 6
4 ----- 1
5 ----- 3
6 ----- 4
7 ----- 8
8 ----- 7
9 ----- 2
10 NC
All you need is a length of nine-conductor wire, a DB-9S connector, and
minimal soldering skills and you're set.
MODIFYING OTHER MICE
If you have the newer M4 model serial mouse, you're not so lucky. The
convenient row of holes is missing and practically the entire circuit is
replaced by one custom chip.
It is still possible, although unlikely, that the proper signals exist
somewhere inside other mice, and if you probe around the innards of the
mouse with a voltmeter, you might find them. Here's what you'll need to
hook up:
Amiga
Pin # Description
----- -----------
1 V (Vertical Pulses)
2 H (Horizontal Pulses)
3 VQ (Vertical Quadrature Pulses)
4 HQ (Horizontal Quadrature Pulses)
See below
5 UBUT* (Middle Button -- Optional)
All buttons are active low. When the switch is closed (button
depressed) the signal should be grounded.
The middle button can be left unconnected, but if you can find the
signals for the other two buttons, you should be able to find this
one, too.
6 LBUT* (Left Button)
Active low.
7 +5V
Power to the mouse from the Amiga.
8 GROUND
9 RBUT* (Right Button)
Active low.
Identifying the movement pulses:
Once you identify the +5V and GROUND lines, you can hook them up and look for
candidates for the movement pulses. These are all logic-level signals (roughly
+5 or ground) that should flip back and forth as you move the mouse on its pad.
As you (very slowly) move the mouse to the RIGHT, you should see the following
pattern
____ ____ ____
H _/ \____/ \____/ \____
____ ____ ____
HQ ____/ \____/ \____/ \____
When you move to the LEFT, you should see
____ ____ ____
H _/ \____/ \____/ \____
____ ____ ____ __
HQ \____/ \____/ \____/
Similarly,
DOWN:
____ ____ ____
V _/ \____/ \____/ \____
____ ____ ____
VQ ____/ \____/ \____/ \____
UP:
____ ____ ____
V _/ \____/ \____/ \____
____ ____ ____ __
VQ \____/ \____/ \____/
(Info from the Amiga Hardware Reference Manual)
Notes:
Serial Mice that draw their power from the computer are often wired with a
three wire cable (+5V, GROUND, and the serial data). This should help in
identifying +5V and GROUND (they should be connected to thicker traces on
the mouse PC board).